From 05d25720f53c8a2743260d2e7b82156e1232cf80 Mon Sep 17 00:00:00 2001 From: robertlipe Date: Wed, 11 Jun 2014 02:30:13 +0000 Subject: [PATCH] Add some rudimentary tests for discard option. --- gpsbabel/testo.d/track-discard.test | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gpsbabel/testo.d/track-discard.test b/gpsbabel/testo.d/track-discard.test index e9efad932..a21c07dc6 100644 --- a/gpsbabel/testo.d/track-discard.test +++ b/gpsbabel/testo.d/track-discard.test @@ -15,3 +15,16 @@ compare ${REFERENCE}/track/trackfilter_discard_err.gpx ${TMPDIR}/discard.err # ... but should get through if we discard the points. gpsbabel -t -i gpx -f ${REFERENCE}/track/trackfilter_discard.gpx -x track,merge,discard -o gpx -F ${TMPDIR}/discard.gpx compare ${REFERENCE}/track/trackfilter_discard_out.gpx ${TMPDIR}/discard.gpx + +# This file has ONLY names starting with GC; verify we toss all. +./gpsbabel -i geo -f geocaching.loc -x discard,matchname=GC* -o csv -F ${TMPDIR}/discardgc.geo +compare ${TMPDIR}/discardgc.geo /dev/null + +# Throw out all caches from Joe +gpsbabel -i geo -f geocaching.loc -x discard,matchdesc=JoGPS -o csv -F ${TMPDIR}/discardjoe.csv +nlines=$(wc -l ${TMPDIR}/discardjoe.csv | awk '{print $1}') +if [ $nlines -ne 4 ]; +then + echo matchdesc failed. + exit 1 +fi -- 2.30.2